//package com.plian.system.entity.im;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * @description:投资负面清单主表
// * @author: lwb
// * @create: 2023-01-31
// */
//@Data
//@TableName("im_negative_investment")
//@EqualsAndHashCode(callSuper = true)
//@ApiModel(value = "NegativeInvestment对象", description = "投资负面清单")
//public class NegativeInvestment extends BaseEntity {
//
//    /**
//     * 编码
//     */
//    @ApiModelProperty(value = "编码")
//    private String code;
//
//    /**
//     * 负面清单名称
//     */
//    @ApiModelProperty(value = "负面清单名称")
//    private String negativeListName;
//
//    /**
//     * 上报人
//     */
//    @ApiModelProperty(value = "上报人")
//    private String reportPerson;
//
//    /**
//     * 上报时间
//     */
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE)
//    @TableField(value = "report_time")
//    private Date reportTime;
//
//    /**
//     * 禁止类说明
//     */
//    @ApiModelProperty(value = "禁止类说明")
//    @TableField(value = "forbid_explain")
//    private String forbidExplain;
//
//    /**
//     * 监管类说明
//     */
//    @ApiModelProperty(value = "监管类说明")
//    private String superviseExplain;
//
//    /**
//     * 负面清单类型(1.禁止类 2.监管类)
//     */
//    @ApiModelProperty(value = "负面清单类型(1.禁止类 2.监管类)")
//    private Integer negativeListType;
//
//    @ApiModelProperty(value = "负面清单禁止类子表")
//    @TableField(exist = false)
//    private List<NegativeForbid> negativeForbid;
//
//    @ApiModelProperty(value = "负面清单监管类子表")
//    @TableField(exist = false)
//    private List<NegativeSupervise> negativeSupervises;
//
//    @ApiModelProperty(value = "单据类型")
//    private String formType;
//
//    @ApiModelProperty(value = "审批人")
//    private String approvedUser;
//
//    @ApiModelProperty(value = "审批时间")
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date approvedTime;
//
//    @ApiModelProperty(value = "审批意见")
//    private String approvedOpinion;
//
//    @ApiModelProperty(value = "数据来源 null为系统填报 对应用户id")
//    private String dataSource;
//
//    @ApiModelProperty(value = "数据来源id", required = true)
//    private String dataSourceId;
//}
